package com.example.wx.dao.mapper;

import com.example.wx.dao.entity.WxPublicMainDO;
import com.example.wx.dao.entity.WxPublicMainExtendDO;
import org.apache.ibatis.annotations.Mapper;
import org.apache.ibatis.annotations.Param;

import java.util.List;

/**
 * 微信公众号主表
 * 
 * @author ZhangBin
 * @date 2025-04-08 09:54:36
 * @Description:
 */
@Mapper
public interface WxPublicMainMapper  {

     WxPublicMainDO queryObject(Long id);

     WxPublicMainDO queryObjectByAppId(String wxPublicAppId);

     List<WxPublicMainDO> queryList(WxPublicMainExtendDO wxPublicMainExtendDO);

     void save(WxPublicMainExtendDO wxPublicMainExtendDO);

     void insertSelective(WxPublicMainDO wxPublicMain);

     void batchUpdate(@Param("wxPublicMainExtendDOS") List<WxPublicMainExtendDO> wxPublicMainExtendDOS);

     void update(WxPublicMainDO wxPublicMainDO);
     
}
